Passed
Pull Request — master (#30)
by lv
01:57
created

redis.js ➔ constructor   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 5
nc 1
dl 0
loc 9
c 0
b 0
f 0
rs 10
nop 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A redis.js ➔ ... ➔ this.redis.error 0 3 1
1
const Config = require('../../config/config')
2
const Ioredis = require('ioredis')
3
const Logger = require('../handlers/logger')
4
5
//redis单例
6
class Redis {
7
  constructor() {
8
9
    this.redis = new Ioredis(Config.redis)
10
    Logger.getLogger('system').trace('redis init')
11
    this.redis.on('error', function (err) {
12
      Logger.getLogger('system').error('redis fail', err)
13
    })
14
15
  }
16
}
17
18
module.exports = new Redis().redis